package bingo.portal.service;

import java.util.List;

import bingo.portal.model.Configuration;
import bingo.portal.model.Menu;

/**
 * Mar 3, 2009 2:06:43 PM IPortalManageService.java
 * Author:yangdongyu(yangdy@bingosoft.net)
 * ReadMe:
 * ChangeLog:
 */
public interface IPortalManager {
	
	/**
	 * 获取当前登录人的登录名
	 * @return
	 */
	String getPrincial();
	
	/**
	 * 获取门户相关的配置信息
	 * @return
	 */
	Configuration getConfiguration();
	/**
	 * 获取当前登录用户的主菜单
	 * @param princial
	 * @return
	 */
	List<Menu> getMainMenuList(String princial);
	
	/**
	 * 获取一个父菜单的子菜单
	 * @param princial 当前登录人的登录名
	 * @param parentMenuId 父MenuId
	 * @return
	 */
	List<Menu> getChildMenus(String princial,String parentMenuId);
	
	

}
